package com.nurt.dao.impl;

import java.sql.*;
import java.util.ArrayList;
import java.util.List;

import com.nurt.dao.OrderDishDao;
import com.nurt.entity.OrderDishEntity;
import com.nurt.entity.OrderEntity;
import com.nurt.utils.DatabaseManager;

// 步骤4.1：创建订单菜品接口的实体类。
public class OrderDishDaoImpl implements OrderDishDao{
    // 步骤4.2：创建数据库连接。
    ?;

    // 步骤4.3：创建构造函数，获取数据库连接。
    public OrderDishDaoImpl() {
        ?
    }

    // 步骤4.4：实现订单菜品接口的方法。
    public List<OrderDishEntity> selectOrderDishes(int orderId) throws SQLException {
        // 实现该方法的代码。
        return null;
    }

    public List<OrderDishEntity> selectOrderDishes(OrderEntity order) throws SQLException {
        return selectOrderDishes(order.getOrderId());
    }

    // 步骤4.5：实现订单菜品接口的方法。
    public int updateOrderDish(OrderDishEntity orderDish) throws SQLException {
        // 实现该方法的代码。
        return 0;
    }

    // 步骤4.6：实现订单菜品接口的方法。
    public int insertOrderDish(OrderDishEntity orderDish) throws SQLException {
        // 实现该方法的代码。
        return 0;
    }
}